home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98a.txt / 000174_icon-group-sender _Thu Apr 23 08:57:43 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  3KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.8.8/8.8.7) with SMTP id IAA28096
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Thu, 23 Apr 1998 08:57:42 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA05196; Thu, 23 Apr 1998 08:57:40 -0700
  7. Message-Id: <353EBAE0.2CE0@gte.net>
  8. Date: Wed, 22 Apr 1998 22:52:00 -0500
  9. From: MJE <evans@gte.net>
  10. Reply-To: evans@gte.net
  11. Organization: None
  12. X-Mailer: Mozilla 3.01 (Win95; I)
  13. Mime-Version: 1.0
  14. To: jeffery@cs.utsa.edu
  15. Cc: icon-group@optima.CS.Arizona.EDU, evans@gte.net
  16. Subject: Re: Win32 API support for Icon
  17. References: <199804230250.VAA10414@segfault.cs.utsa.edu>
  18. Content-Type: text/plain; charset=us-ascii
  19. Content-Transfer-Encoding: 7bit
  20. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  21. Status: RO
  22. Content-Length: 1565
  23.  
  24. Hi Clinton -
  25.  
  26. As usual, you have reminded us that dreaming is not permitted around
  27. here because manpower is too low.
  28.  
  29. It's pretty obvious to everyone except the author of the original post
  30. that if you want the Windows API, then you must use a Windows compiler. 
  31. Since he was not aware that Icon was anything but that, his question was
  32. reasonable.
  33.  
  34. My point was that it might be nice to make Icon into a callable system
  35. so that it does not "own" the process which represents the main
  36. application program.  Instead, it could offer services to a main program
  37. that is written with a Windows compiler.
  38.  
  39. In that scenario, COM is the ideal solution, and you have full access to
  40. the Win API from your Windows compiler, and full access to Icon as a COM
  41. interface.  So I answered the guy's question with a dream of my own, OK?
  42.  
  43. Another way to achieve the same end would be the famous C++ source code
  44. generator which I discussed in earlier posts.  That would also give you
  45. all of Icon and all of Windows API.
  46.  
  47. Icon is great for one-off freebie type programs, but I can't see it
  48. pulling heavy duty until it is interfaced in some form or fashion to
  49. real compilers.  Let us dreamers dream.  One day I might wander down to
  50. your office with a business plan.  :-)
  51.  
  52. As for COM, it is something that Microsoft wishes it had done a long
  53. time ago.  Much of the Windows OS is now put together with COM.  I'm not
  54. entirely clear whether that means we now have new, clean API's for
  55. Windows that are beter than the klunky old SDK.  I'm still learning
  56. about it myself.
  57.  
  58. Best regards,
  59.  
  60. Mark
  61.  
  62.